Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Μηχανικός Κατασκευής

Περιγραφή

Text copied to clipboard!
Αναζητούμε Μηχανικό Κατασκευής για να ενταχθεί στην ομάδα μας και να αναλάβει την ανάπτυξη, αυτοματοποίηση και διαχείριση των διαδικασιών κατασκευής λογισμικού. Ο ρόλος απαιτεί στενή συνεργασία με τις ομάδες ανάπτυξης και λειτουργίας για τη διασφάλιση της ομαλής και αποτελεσματικής παράδοσης του λογισμικού. Ο ιδανικός υποψήφιος θα έχει εμπειρία σε συστήματα συνεχούς ολοκλήρωσης και παράδοσης (CI/CD), καθώς και σε εργαλεία αυτοματοποίησης και διαχείρισης εκδόσεων. Θα είναι υπεύθυνος για τη δημιουργία και συντήρηση των build pipelines, την επίλυση τεχνικών προβλημάτων που σχετίζονται με τη διαδικασία κατασκευής, και τη βελτιστοποίηση των χρόνων παράδοσης. Επιπλέον, θα συνεργάζεται με τις ομάδες ποιότητας για την ενσωμάτωση αυτοματοποιημένων δοκιμών και με τις ομάδες ασφάλειας για τη διασφάλιση της συμμόρφωσης με τα πρότυπα ασφαλείας. Ο ρόλος απαιτεί τεχνική γνώση, προσοχή στη λεπτομέρεια και ικανότητα επίλυσης προβλημάτων σε ένα δυναμικό περιβάλλον.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση αυτοματοποιημένων build pipelines.
  • Διαχείριση συστημάτων συνεχούς ολοκλήρωσης και παράδοσης (CI/CD).
  • Συνεργασία με ομάδες ανάπτυξης για την επίλυση προβλημάτων κατασκευής.
  • Ενσωμάτωση αυτοματοποιημένων δοκιμών στη διαδικασία κατασκευής.
  • Βελτιστοποίηση χρόνων κατασκευής και παράδοσης λογισμικού.
  • Παρακολούθηση και ανάλυση των διαδικασιών κατασκευής για βελτιώσεις.
  • Διαχείριση εκδόσεων και διανομή λογισμικού.
  • Επίλυση τεχνικών προβλημάτων που σχετίζονται με τα εργαλεία κατασκευής.
  • Εξασφάλιση συμμόρφωσης με πρότυπα ασφαλείας και ποιότητας.
  • Τεκμηρίωση διαδικασιών και εργαλείων κατασκευής.

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο στην Πληροφορική ή συναφές πεδίο.
  • Εμπειρία σε εργαλεία CI/CD όπως Jenkins, GitLab CI, ή CircleCI.
  • Γνώση γλωσσών scripting (π.χ. Python, Bash).
  • Εμπειρία με συστήματα διαχείρισης εκδόσεων όπως Git.
  • Κατανόηση διαδικασιών ανάπτυξης λογισμικού και Agile μεθοδολογιών.
  • Ικανότητα επίλυσης προβλημάτων και ανάλυσης σφαλμάτων.
  • Εμπειρία με κοντέινερ και τεχνολογίες virtualization (Docker, Kubernetes).
  • Καλή γνώση λειτουργικών συστημάτων Linux και Windows.
  • Ικανότητα συνεργασίας σε διεπιστημονικές ομάδες.
  • Άριστη γνώση της ελληνικής και καλή γνώση της αγγλικής γλώσσας.

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια εργαλεία CI/CD έχετε χρησιμοποιήσει στο παρελθόν;
  • Πώς διαχειρίζεστε την αυτοματοποίηση των build pipelines;
  • Περιγράψτε μια πρόκληση που αντιμετωπίσατε σε διαδικασία κατασκευής και πώς την επιλύσατε.
  • Ποια είναι η εμπειρία σας με scripting γλώσσες;
  • Πώς εξασφαλίζετε την ποιότητα και ασφάλεια στις διαδικασίες κατασκευής;
  • Έχετε εμπειρία με κοντέινερ και τεχνολογίες virtualization;
  • Πώς συνεργάζεστε με τις ομάδες ανάπτυξης και ποιότητας;
  • Ποια μεθοδολογία ανάπτυξης λογισμικού προτιμάτε και γιατί;